Jest snapshot-testing
#Jest
expect( output ).toMatchSnapshot()
で、outputに変化がないかどうかをテストできる。
outputを意図して変更した場合は
jest --updateSnapshot jest -u
package.jsonに書く場合には、scriptsフィールドに、npm test -- -u
-uで、snapshotをupdate
npmで、scriptsに コマンドを設定してる場合に、オプションを渡すには、-- のあとに渡せばよいよう.
参考:
スナップショットテスト · Jest
JestのSnapshotテストに感動した話 - Akifumi Sato portfolio
Introduction to Jest Snapshot Testing in Vue.js | DigitalOcean